using System;
using System.Runtime.InteropServices;

namespace af0.Adblock
{
	/// <summary>
	/// Summary description for IObjectWithSite.
	/// </summary>
	[
		ComVisible(true),
		InterfaceType(ComInterfaceType.InterfaceIsIUnknown), 
		Guid("FC4801A3-2BA9-11CF-A229-00AA003D7352")
	]
	public interface IObjectWithSite
	{
		[PreserveSig]
		int SetSite([MarshalAs(UnmanagedType.IUnknown)]object site);
		[PreserveSig]
		int GetSite(ref Guid guid, out IntPtr ppvSite);
	}
}
